package com.xiaoluo.lottery.common.weixin.pay.beans;

import com.xiaoluo.lottery.common.weixin.base.BaseReq;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;

/**
 * Project : lottery
 * Package : main.java.com.xiaoluo.lottery.common.weixin.pay.enums
 * Created by Willian.
 * Date  : 2016/4/6 14:38.
 */
@Root(name = "xml")
public class RefundQueryReq extends BaseReq {

    @Element(name = "device_info",required = false)  private String device_info;    //设备号	 否	String(32)	013467007045764	商户自定义的终端设备号，如门店编号、设备的ID等
    @Element(name = "transaction_id",required = false)private String transaction_id;//微信订单号	 四选一	String(32)	1217752501201407033233368018	微信订单号
    @Element(name = "out_trade_no",required = false)  private String out_trade_no;  //商户订单号	 String(32)	1217752501201407033233368018	商户系统内部的订单号
    @Element(name = "out_refund_no",required = false) private String out_refund_no; //商户退款单号	 String(32)	1217752501201407033233368018	商户侧传给微信的退款单号
    @Element(name = "refund_id",required = false)     private String refund_id;     //微信退款单号	 String(28)	1217752501201407033233368018         微信生成的退款单号，在申请退款接口有返回



    public String getDevice_info() {
        return device_info;
    }

    public void setDevice_info(String device_info) {
        this.device_info = device_info;
    }

    public String getTransaction_id() {
        return transaction_id;
    }

    public void setTransaction_id(String transaction_id) {
        this.transaction_id = transaction_id;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getOut_refund_no() {
        return out_refund_no;
    }

    public void setOut_refund_no(String out_refund_no) {
        this.out_refund_no = out_refund_no;
    }

    public String getRefund_id() {
        return refund_id;
    }

    public void setRefund_id(String refund_id) {
        this.refund_id = refund_id;
    }
}
